perm filename CODES.ALT[DOC,BGB] blob sn#043269 filedate 1973-05-20 generic text, type T, neo UTF8
ALTERNATE PDP-10 MNEMONICS.

	The CRE code uses additional PDP-10 mnemonics for the sake of
pronouciation  and  brevity.  The  mnemonics  stem from ancient PDP-1
nomenclature; in the PDP-10 the left half  word  is  the  instruction
part  and  the right half word is the address part. The codes CAR and
CDR are traditional LISP names, derived  from  IBM-709  nomenclature;
CAR  and  CDR  are appropriate PDP-6/10 op codes because according to
Kotok,the machine was designed to facilitate LISP.

	HLR	LIP	Load Instruction Part.
	HRR	LAP	Load Address     Part.
	HRLM	DIP	Deposit in Instruction Part.
	HRRM	DAP	Deposit in Instruction Part.

	HRRZS	ZIP	Zero Instruction Part.
	HLLZS	ZAP	Zero   Address   Part.
	HRROS	WIP	W'ones to Instruction Part.
	HLLOS	WAP	W'ones to   Address   Part.

	HLRZ	CAR	Contents Address Register.
	HRLI	LIPI	Load Instruction Part Immediate.
	HRRI	LAPI	Load   Address   Part Immediate.
	HRLZM	DIPZ	Deposit into Instruction Part with Zeroes.
	
	HRRZ	CDR	Contents Decrement Register.
	MOVEI	LACI	Load Accumulator Immediate.
	MOVSI	SLACI	Swap Load Accumulator Immediate.
	HRRZM	DAPZ	Deposit into Address Part with Zeroes.
	
	MOVE	LAC	Load Accumulator.
	MOVN	LACN	Load Accumulator Negative.
	MOVM	LACM	Load Accumulator Magnitude.
	MOVS	SLAC	Swap Load Accumulator.
	
	MOVEM	DAC	Deposit Accumulator into memory.
	MOVNM	DACN	Deposit Accumulator Negative.
	MOVMM	DACM	Deposit Accumulator Magnitude.
	MOVSM	SDAC	Swap Deposit Accumulator.
	
	HLRE	NIP	Number from Instruction Part.
	HRRE	NAP	Number from   Address   Part.
	HRREI	NIM	Number Immediate.
	JRST	GO	Load program counter immediate.

	SETZM	DZM	Deposit zero in memory.
	SETOM	DOM	Deposit ones in memory.